package chapter07;

public class MethodDetail02 {

	//编写一个main方法
	public static void main(String[] args) {

		A a = new A();
		//a.sayOk();

		a.m1();
	}
}

class A {
	//同一个类中的方法调用：直接调用即可
	//

	public void print(int n) {
		System.out.println("print()方法被调用 n=" + n);
	}

	public void sayOk() { //sayOk调用 print(直接调用即可)
		print(10);
		System.out.println("继续执行sayOK()~~~");
	}

	//跨类中的方法A类调用B类方法：需要通过对象名调用

	public void m1() {
		//创建B对象, 然后在调用方法即可
		System.out.println("m1() 方法被调用");
		BA b = new BA();
		b.hi();

		System.out.println("m1() 继续执行:)");
	}
}

class BA {

	public void hi() {
		System.out.println("B类中的 hi()被执行");
	}
}